package com.mostromas.ess.product.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.mostromas.ess.entities.Product;
import com.mostromas.ess.product.req.ProductREQ;
import com.mostromas.ess.util.base.Result;

public interface IProductService extends IService<Product> {

    /**
     * 分页查询条件
     * @param req
     * @return
     */
    Result queryPage(ProductREQ req);

    /**
     * 查询款式详细信息
     * @param id
     * @return
     */
    Result findDetails(String id);

    /**
     * 新增款式信息
     * @param product
     * @return
     */
    boolean saveProduct(Product product);

    /**
     * 修改款式信息
     * @param product
     * @return
     */
    boolean updateProduct(Product product);

    /**
     * 删除款式信息
     * @param id
     * @return
     */
    boolean deleteProduct(String id);
}
